﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>RegDelete</title>
<meta name="description" content="Use RegDelete in this free scripting language to easily remove unwanted registry entries. Use RegRead/Write to retrieve, add, and modify entries.">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../css/commands.css" rel="stylesheet" type="text/css">
<link href="../css/print.css" rel="stylesheet" type="text/css" media="print">
</head>
<body>

<h1>RegDelete</h1>

<p>从注册表中删除一个子键或一个值。</p>

<p class="CommandSyntax">RegDelete, RootKey, SubKey [, ValueName]</p>
<h3>参数 </h3>
<table border="1" width="100%" cellspacing="0" cellpadding="3" bordercolor="#C0C0C0">
  <tr>
    <td width="15%">RootKey</td>
    <td width="85%">只能是 HKEY_LOCAL_MACHINE 、HKEY_USERS 、HKEY_CURRENT_USER 、HKEY_CLASSES_ROOT 、HKEY_CURRENT_CONFIG 其中之一（或者它们的缩写，例如 HKLM ）。要访问远程注册表，在前面加上电脑名和一个冒号，例如：\\workstation01:HKEY_LOCAL_MACHINE</td>
  </tr>
  <tr>
    <td>SubKey</td>
    <td>子键的名字（例如 Software\SomeApplication）。</td>
  </tr>
  <tr>
    <td>ValueName</td>
    <td>需要删除的项的名字。<strong>如果省略，整个 <em>SubKey</em> 将会被删除。</strong>要删除 <em>Subkey</em> 的默认值 —— 也就是在 RegEdit 中显示为“(Default)/默认”的值 —— 这个参数使用 AHK_DEFAULT 。</td>
  </tr>
</table>
<h3>ErrorLevel</h3>
<p>如果遇到问题，<a href="../misc/ErrorLevel.htm">ErrorLevel/错误级别</a> 被设置为 1 ，否则为 0 。</p>
<h3>注意</h3>
<p>对注册表进行删除操作可能会引发潜在的问题 —— 使用前请三思！</p>
<p>要返回多个注册表值或对多个注册表值进行操作，推荐使用 <a href="LoopReg.htm">registry-loop</a> 。</p>
<p>要获取访问远程注册表的详细资料，可以查看 <a href="LoopReg.htm">registry-loop</a> 中的注释。</p>
<h3>相关命令</h3>
<p><a href="RegRead.htm">RegRead</a>, <a href="RegWrite.htm">RegWrite</a>, <a href="LoopReg.htm">Registry-loop</a>, <a href="IniDelete.htm">IniDelete</a> </p>
<h3>示例</h3>
<pre class="NoIndent">RegDelete, HKEY_LOCAL_MACHINE, Software\SomeApplication, TestValue</pre>

</body>
</html>
